, value=None) => expected value 1199999941690853.2
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999950952811.0
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1366666617891537.8
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) with value 1366666617891537.8 (depth reached 3, nodes 489, time 0.094s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941690842.5
FooPlayer: Depth 1 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690815.5
FooPlayer: Depth 1 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941691786.0
FooPlayer: Depth 1 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941694436.8
FooPlayer: Depth 1 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941694285.8
FooPlayer: Depth 1 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941693315.5
FooPlayer: Depth 1 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941694008.2
FooPlayer: Depth 1 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941693730.2
FooPlayer: Depth 1 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941694704.5
FooPlayer: Depth 1 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941690815.5
FooPlayer: Depth 1 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941693730.2
FooPlayer: Depth 1 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941693730.2
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941690933.5
FooPlayer: Depth 2 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690815.5
FooPlayer: Depth 2 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941691786.0
FooPlayer: Depth 2 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941690933.5
FooPlayer: Depth 2 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941690815.5
FooPlayer: Depth 2 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941691786.0
FooPlayer: Depth 2 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941690933.5
FooPlayer: Depth 2 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941690815.5
FooPlayer: Depth 2 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941691786.0
FooPlayer: Depth 2 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941690933.5
FooPlayer: Depth 2 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941690815.5
FooPlayer: Depth 2 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941691786.0
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999950641491.0
FooPlayer: Depth 3 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690829.0
FooPlayer: Depth 3 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941690815.5
FooPlayer: Depth 3 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941694450.2
FooPlayer: Depth 3 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941690829.0
FooPlayer: Depth 3 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941690815.5
FooPlayer: Depth 3 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941694450.2
FooPlayer: Depth 3 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941690829.0
FooPlayer: Depth 3 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941690815.5
FooPlayer: Depth 3 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941694450.2
FooPlayer: Depth 3 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941692292.5
FooPlayer: Depth 3 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941690815.5
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) with value 1199999950641491.0 (depth reached 3, nodes 186, time 0.037s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999941690865.2
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999941694214.2
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1233333282434019.5
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) with value 1233333282434019.5 (depth reached 3, nodes 589, time 0.107s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941690879.0
FooPlayer: Depth 1 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690852.0
FooPlayer: Depth 1 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941691822.5
FooPlayer: Depth 1 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941694473.2
FooPlayer: Depth 1 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941694322.2
FooPlayer: Depth 1 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941693352.0
FooPlayer: Depth 1 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941694044.8
FooPlayer: Depth 1 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941693766.8
FooPlayer: Depth 1 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941694741.0
FooPlayer: Depth 1 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941690852.0
FooPlayer: Depth 1 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941692806.5
FooPlayer: Depth 1 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941693352.0
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941690952.5
FooPlayer: Depth 2 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690852.0
FooPlayer: Depth 2 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941692806.5
FooPlayer: Depth 2 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941690952.5
FooPlayer: Depth 2 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941690852.0
FooPlayer: Depth 2 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941692806.5
FooPlayer: Depth 2 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941690952.5
FooPlayer: Depth 2 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941690852.0
FooPlayer: Depth 2 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941692806.5
FooPlayer: Depth 2 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941690952.5
FooPlayer: Depth 2 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941692806.5
FooPlayer: Depth 2 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941692806.5
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999935440929.8
FooPlayer: Depth 3 Top-level Action #1 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 1)) => expected value 1199999941690866.8
FooPlayer: Depth 3 Top-level Action #2 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(9, 10)) => expected value 1199999941691832.2
FooPlayer: Depth 3 Top-level Action #3 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 14)) => expected value 1199999941694482.8
FooPlayer: Depth 3 Top-level Action #4 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 46)) => expected value 1199999941693850.8
FooPlayer: Depth 3 Top-level Action #5 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) => expected value 1199999941691832.2
FooPlayer: Depth 3 Top-level Action #6 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(10, 29)) => expected value 1199999941693431.2
FooPlayer: Depth 3 Top-level Action #7 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(0, 5)) => expected value 1199999941693093.5
FooPlayer: Depth 3 Top-level Action #8 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) => expected value 1199999941691832.2
FooPlayer: Depth 3 Top-level Action #9 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) => expected value 1199999941693431.2
FooPlayer: Depth 3 Top-level Action #10 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) => expected value 1199999941693850.8
FooPlayer: Depth 3 Top-level Action #11 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(3, 12)) => expected value 1199999941691832.2
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(20, 22)) with value 1199999941694741.0 (depth reached 3, nodes 360, time 0.080s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941694741.0
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999941694750.5
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999932666971.5
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) with value 1199999941694750.5 (depth reached 3, nodes 248, time 0.051s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999916694762.2
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999928732003.8
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) => expected value 1199999921881870.5
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) with value 1199999928732003.8 (depth reached 3, nodes 223, time 0.040s)
FooPlayer.decide: Iterative deepening at depth 1
FooPlayer: Depth 1 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999916694754.5
FooPlayer.decide: Iterative deepening at depth 2
FooPlayer: Depth 2 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999916694762.2
FooPlayer.decide: Iterative deepening at depth 3
FooPlayer: Depth 3 Top-level Action #0 = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) => expected value 1199999908052785.5
FooPlayer: Chosen action = Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) with value 1199999916694762.2 (depth reached 3, nodes 203, time 0.057s)
Playing 30 games...                                          ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━             73%        
FooPlayer:BLUE                                               ━━━━━━━━━━╸                               27%        
                    Last 10 Games                    
     ╷          ╷       ╷        ╷         ╷         
   # │ SEATING  │ TURNS │ RED VP │ BLUE VP │ WINNER  
╶────┼──────────┼───────┼────────┼─────────┼────────╴
  21 │ BLUE,RED │    69 │     10 │       3 │ RED     
  22 │ RED,BLUE │    58 │     10 │       5 │ RED     
  23 │ RED,BLUE │    44 │     10 │       7 │ RED     
  24 │ RED,BLUE │    44 │     10 │       4 │ RED     
  25 │ RED,BLUE │    71 │      4 │      10 │ BLUE    
  26 │ BLUE,RED │    73 │     10 │       7 │ RED     
  27 │ RED,BLUE │    54 │     10 │       2 │ RED     
  28 │ RED,BLUE │    88 │     10 │       4 │ RED     
  29 │ BLUE,RED │    63 │     10 │       5 │ RED     
  30 │ RED,BLUE │    46 │     10 │       4 │ RED     
     ╵          ╵       ╵        ╵         ╵         
                                                                Player Summary                                                                
                                                               ╷      ╷        ╷             ╷            ╷          ╷          ╷             
                                                               │ WINS │ AVG VP │ AVG SETTLES │ AVG CITIES │ AVG ROAD │ AVG ARMY │ AVG DEV VP  
╶──────────────────────────────────────────────────────────────┼──────┼────────┼─────────────┼────────────┼──────────┼──────────┼────────────╴
  AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) │   22 │   8.47 │        3.40 │       1.87 │     0.67 │     0.00 │       0.00  
  FooPlayer:BLUE                                               │    8 │   6.47 │        2.93 │       1.40 │     0.33 │     0.00 │       0.07  
                                                               ╵      ╵        ╵             ╵            ╵          ╵          ╵             
              Game Summary              
            ╷           ╷               
  AVG TICKS │ AVG TURNS │ AVG DURATION  
╶───────────┼───────────┼──────────────╴
     190.73 │     65.93 │   8.858 secs  
            ╵           ╵